#ifndef __APP_COMMON_H__
#define __APP_COMMON_H__

long app_common_get_curtime_ts(void);

// 把字符打印为16进制字符串
void app_common_print_hex(const char *buf, int len);

// 把字符串转换为16进制字符串，返回为字符串
char *app_common_bytes_to_hexstr(const char *data, int len);

/**
 * @brief 把16进制字符串转换为字符
 * @param hexstr 16进制字符串
 * @param byte_buf 字符缓冲区
 * @param buf_len 字符缓冲区长度
 * @return 转化后的字符长度
 */
int app_common_hexstr_to_bytes(const char *hexstr, char *byte_buf, int buf_len);

#endif /* __APP_COMMON_H__ */